Skip to content

chore(perf): bench with strobe 0.34.0 - #63661

Merged
Hona merged 1 commit into
devfrom
strobe-0.34.0
Nov 13, 2026
Merged

Hona merged 1 commit into
devfrom
strobe-0.34.0

Conversation

@Hona

@Hona Hona commented Nov 13, 2026

Copy link
Copy Markdown
Member

Bumps @hona/strobe from 0.33.0 to 0.34.0. Only the catalog entry and bun.lock change.

0.34 changes how a check ends:

  • A declared metric that a target can't produce is refused with the reason, and a refused primary exits 4.
  • --check --base fails when base fails.
  • A headless page check records a browser trace only when a metric needs one.

No bench file changes. Checked: strobe plan on every bench file, bun.lock with all 6 platform packages, and the perf typecheck. The before/after --check results go in a comment.

Checks end with a refusal where a metric cannot be produced; no bench file changes.
Copilot AI balanced review requested due to automatic review settings November 13, 2026 03:46
@Hona
Hona enabled auto-merge (squash) November 13, 2026 03:46

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has insufficient remaining quota. Try requesting a review at a lower effort level.

An organization owner can choose the repository organization as the billing source for reviews requested by members with a paid Copilot license. Learn about Copilot code review billing.

@opencodejr opencodejr Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good: a dependency bump that only changes the catalog entry and bun.lock. All 6 platform packages move to 0.34.0 in the lockfile.

I checked it with strobe 0.34.0:

  • strobe plan worked on the bench files. The app and site benches needed --headless because this environment has no display, and packages/app/perf/desktop.bench.ts can't run headless at all.
  • --check passed for packages/ui/perf/motion.bench.ts (1/1) and packages/core/perf/location.bench.ts (4/4), with no metrics refused.
  • packages/core type-checks with tsc (typecheck:tsc).

I couldn't run the browser benches' --check here because Chromium isn't installed, so the before/after results you mentioned will cover those.

Public API is unchanged; this is a development-only benchmarking dependency.

@Hona
Hona merged commit 265be7a into dev Nov 13, 2026
11 checks passed
@Hona
Hona deleted the strobe-0.34.0 branch November 13, 2026 03:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants